package com.boco.modules.fdoc.dao;

import java.util.List;

import com.boco.common.annotation.MyBatisDao;
import com.boco.common.persistence.CrudDao;
import com.boco.modules.fdoc.model.HospitalEntity;
import com.boco.modules.fdoc.vo.QuickBookingVo;
/**
 * 
 * @author sunche
 *
 */
@MyBatisDao
public interface HospitalDao extends CrudDao<HospitalEntity>{
	/**
	 * 获取医院列表
	 * @param status
	 * @return
	 */
	public List<HospitalEntity> findList(HospitalEntity hospital);
	/**
	 * 获取单个医院详细信息
	 * @param id
	 * @return
	 */
	public HospitalEntity get(int id); 
	/**
	 * 通过姓名查询医院
	 * @param name
	 * @return
	 */
	public List<HospitalEntity> getByEntity(String name);
	/**
	 * 查询可预约医院
	 * @param vo
	 * @return
	 */
	public List<HospitalEntity> getBookingHospList(QuickBookingVo vo);
	/**
	 * 获取可接种医院
	 * @param city
	 * @return
	 */
	public List<HospitalEntity> getInoHospList(String city,int detailId);
}
